﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SIPDTO;

namespace SIPDAL
{
    public class mgPerfil
    {
        /// <summary>
        /// Declaracion de Variables
        /// </summary>
        SIPDataContext dc = new SIPDataContext();
        public mgPerfil()
        {

        }

        /// <summary>
        /// Metodo para el registro de parámetros del sistema
        /// </summary>
        /// <param name="pers"></param>
        /// <returns></returns>

        public List<dtoPerfil> ObtenerPerfiles()
        {
            int i = 0;
            List<dtoPerfil> lparametro = new List<dtoPerfil>();
            try
            {

                var condicion = (from p in dc.tblPerfils 
                                 select p);

                foreach (tblPerfil  reg in condicion)
                {
                    lparametro.Add(new dtoPerfil());
                    lparametro[i].IdPerfil = reg.id_perfil;
                    lparametro[i].Descripcion = reg.descripcion;
                    i++;
                }

            }
            catch (Exception ex)
            {
                throw new Exception("Ocurrió un error al obtener los datos " + ex.Message);
            }

            return lparametro;
        }


     
    }

}
